using System;

namespace Touchmax
{
	public class BoEmployee
	{
		private int employeeID;
		private string employeeCode;
		private string photoPath;
		private string firstName;
		private string middleName;
		private string lastName;
		private DateTime birthday;
		private string homePhone;
		private string cellPhone;
		private string otherPhone;
		private string email;
		private string address1;
		private string address2;
		private string cityName;
		private string stateCode;
		private string postalCode;
        private DateTime dateFrom;
        private DateTime dateTo;
		private int employmentStatusID;
		private string assignedTruck;
		private string note;
		private string spouseName;
        private DateTime spouseBirthday;
		private string kid1;
        private DateTime kid1Birthday;
		private string kid2;
        private DateTime kid2Birthday;
		private string kid3;
        private DateTime kid3Birthday;
		private string kid4;
        private DateTime kid4Birthday;
		private int employeeGroupID;
		private int branchID;
		private string username;
		private string password;
        private int roleID;
        private string employmentStatus;
        private string employeeGroup;
        private string roleName;
        private string emContact;
        private string emContactNo;
        private string sexType;

		public int EmployeeID
		{
			get { return this.employeeID; }
		}

		public string EmployeeCode
		{
			get { return this.employeeCode; }
			set { this.employeeCode = value; }
		}

		public string PhotoPath
		{
			get { return this.photoPath; }
			set { this.photoPath = value; }
		}

		public string FirstName
		{
			get { return this.firstName; }
			set { this.firstName = value; }
		}

		public string MiddleName
		{
			get { return this.middleName; }
			set { this.middleName = value; }
		}

		public string LastName
		{
			get { return this.lastName; }
			set { this.lastName = value; }
		}

		public DateTime Birthday
		{
			get { return this.birthday; }
			set { this.birthday = value; }
		}

		public string HomePhone
		{
			get { return this.homePhone; }
			set { this.homePhone = value; }
		}

		public string CellPhone
		{
			get { return this.cellPhone; }
			set { this.cellPhone = value; }
		}

		public string OtherPhone
		{
			get { return this.otherPhone; }
			set { this.otherPhone = value; }
		}

		public string Email
		{
			get { return this.email; }
			set { this.email = value; }
		}

		public string Address1
		{
			get { return this.address1; }
			set { this.address1 = value; }
		}

		public string Address2
		{
			get { return this.address2; }
			set { this.address2 = value; }
		}

		public string CityName
		{
			get { return this.cityName; }
			set { this.cityName = value; }
		}

		public string StateCode
		{
			get { return this.stateCode; }
			set { this.stateCode = value; }
		}

		public string PostalCode
		{
			get { return this.postalCode; }
			set { this.postalCode = value; }
		}

        public DateTime DateFrom
		{
			get { return this.dateFrom; }
			set { this.dateFrom = value; }
		}

        public DateTime DateTo
		{
			get { return this.dateTo; }
			set { this.dateTo = value; }
		}

		public int EmploymentStatusID
		{
			get { return this.employmentStatusID; }
			set { this.employmentStatusID = value; }
		}

		public string AssignedTruck
		{
			get { return this.assignedTruck; }
			set { this.assignedTruck = value; }
		}

		public string Note
		{
			get { return this.note; }
			set { this.note = value; }
		}

		public string SpouseName
		{
			get { return this.spouseName; }
			set { this.spouseName = value; }
		}

        public DateTime SpouseBirthday
		{
			get { return this.spouseBirthday; }
			set { this.spouseBirthday = value; }
		}

		public string Kid1
		{
			get { return this.kid1; }
			set { this.kid1 = value; }
		}

        public DateTime Kid1Birthday
		{
			get { return this.kid1Birthday; }
			set { this.kid1Birthday = value; }
		}

		public string Kid2
		{
			get { return this.kid2; }
			set { this.kid2 = value; }
		}

        public DateTime Kid2Birthday
		{
			get { return this.kid2Birthday; }
			set { this.kid2Birthday = value; }
		}

		public string Kid3
		{
			get { return this.kid3; }
			set { this.kid3 = value; }
		}

        public DateTime Kid3Birthday
		{
			get { return this.kid3Birthday; }
			set { this.kid3Birthday = value; }
		}

		public string Kid4
		{
			get { return this.kid4; }
			set { this.kid4 = value; }
		}

        public DateTime Kid4Birthday
		{
			get { return this.kid4Birthday; }
			set { this.kid4Birthday = value; }
		}

		public int EmployeeGroupID
		{
			get { return this.employeeGroupID; }
			set { this.employeeGroupID = value; }
		}

		public int BranchID
		{
			get { return this.branchID; }
			set { this.branchID = value; }
		}

		public string Username
		{
			get { return this.username; }
			set { this.username = value; }
		}

		public string Password
		{
			get { return this.password; }
			set { this.password = value; }
		}
        public int RoleID
        {
            get { return this.roleID; }
            set { this.roleID = value; }
        }

        public string EmploymentStatus
        {
            get { return this.employmentStatus; }
            set { this.employmentStatus = value; }
        }
        public string EmployeeGroup
        {
            get { return this.employeeGroup; }
            set { this.employeeGroup = value; }
        }

        public string RoleName
        {
            get { return this.roleName; }
            set { this.roleName = value; }
        }

        public string EmContact
        {
            get { return this.emContact; }
            set { this.emContact = value; }
        }

        public string EmContactNo
        {
            get { return this.emContactNo; }
            set { this.emContactNo = value; }
        }

        public string SexType
        {
            get { return this.sexType; }
            set { this.sexType = value; }
        }

    }
}
